Text copied to clipboard!

Titre

Text copied to clipboard!

Développeur des fonctions système pour systèmes embarqués

Description

Text copied to clipboard!
Nous recherchons un développeur des fonctions système pour systèmes embarqués talentueux et motivé pour rejoindre notre équipe d'ingénierie. Le candidat idéal aura une solide expérience en développement logiciel bas niveau, en programmation embarquée et en conception de systèmes temps réel. Vous travaillerez en étroite collaboration avec les équipes matérielles et logicielles pour concevoir, développer, tester et maintenir des fonctions système critiques pour des dispositifs embarqués dans divers secteurs tels que l'automobile, l'aéronautique, la domotique et les dispositifs médicaux. En tant que développeur des fonctions système, vous serez responsable de la mise en œuvre de composants logiciels tels que les pilotes de périphériques, les gestionnaires de mémoire, les interfaces de communication et les couches d'abstraction matérielle. Vous participerez également à l'intégration de systèmes d'exploitation temps réel (RTOS), à l'optimisation des performances et à la gestion de la consommation énergétique des systèmes embarqués. Une bonne compréhension des architectures matérielles (ARM, x86, RISC-V, etc.) est essentielle. Vous serez amené à travailler dans un environnement agile, en utilisant des outils modernes de développement, de gestion de version et d'intégration continue. Vous devrez également rédiger une documentation technique claire et précise, effectuer des revues de code et collaborer avec d'autres développeurs pour garantir la qualité et la fiabilité du code produit. Ce poste offre une opportunité unique de contribuer à des projets innovants et de haute technologie, tout en développant vos compétences dans un domaine en constante évolution. Si vous êtes passionné par les systèmes embarqués, que vous aimez résoudre des problèmes complexes et que vous souhaitez travailler sur des produits concrets ayant un impact réel, ce poste est fait pour vous.

Responsabilités

Text copied to clipboard!
  • Développer des fonctions système pour des plateformes embarquées
  • Concevoir et implémenter des pilotes de périphériques
  • Intégrer et configurer des systèmes d'exploitation temps réel (RTOS)
  • Optimiser les performances et la consommation énergétique des systèmes
  • Collaborer avec les équipes matérielles pour assurer l'intégration logicielle
  • Effectuer des tests unitaires et d'intégration
  • Participer aux revues de code et à l'amélioration continue
  • Rédiger une documentation technique claire et structurée
  • Assurer la maintenance et l'évolution des composants logiciels existants
  • Contribuer à la veille technologique dans le domaine des systèmes embarqués

Exigences

Text copied to clipboard!
  • Diplôme en informatique, électronique ou domaine connexe
  • Expérience en développement C/C++ pour systèmes embarqués
  • Bonne connaissance des architectures matérielles (ARM, x86, etc.)
  • Maîtrise des systèmes d'exploitation temps réel (RTOS)
  • Connaissance des protocoles de communication (I2C, SPI, UART, CAN)
  • Expérience avec les outils de débogage et d'analyse (JTAG, oscilloscope, etc.)
  • Capacité à lire et comprendre des schémas électroniques
  • Bonnes compétences en résolution de problèmes
  • Capacité à travailler en équipe dans un environnement agile
  • Maîtrise du français et de l'anglais technique

Questions potentielles d'entretien

Text copied to clipboard!
  • Quelle est votre expérience avec les systèmes d'exploitation temps réel ?
  • Avez-vous déjà développé des pilotes de périphériques ?
  • Quels outils utilisez-vous pour le débogage de systèmes embarqués ?
  • Comment gérez-vous la consommation énergétique dans vos projets ?
  • Avez-vous travaillé avec des architectures ARM ou RISC-V ?
  • Comment assurez-vous la qualité de votre code ?
  • Quelle est votre expérience avec les protocoles de communication embarqués ?
  • Avez-vous déjà participé à des revues de code ?
  • Comment collaborez-vous avec les équipes matérielles ?
  • Êtes-vous à l'aise avec la documentation technique en anglais ?